package BigDecimal;

import java.math.BigDecimal;

public class BigDecimaldemo1 {
    public static void main(String[] args) {
       // System.out.println(0.09+0.01);//为什么不是0.10呢?
        //1.通过传递double类型的小数来创建对象
       /* BigDecimal bd1 = new BigDecimal(0.01);
        BigDecimal bd2 = new BigDecimal(0.09);
        System.out.println(bd1.add(bd2));*/
        //2.通过传递字符串表示的小数来创建对象
        BigDecimal bd3=new BigDecimal("3.14");
        BigDecimal bd4=new BigDecimal("1.11");
        System.out.println(bd3.add(bd4));

        //通过静态方法来获取对象
        BigDecimal bd5=BigDecimal.valueOf(10.0);
        BigDecimal bd6=BigDecimal.valueOf(10.0);
        System.out.println(bd5==bd6);

    }
}
